home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 28
/
Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso
/
Aminet
/
dev
/
amos
/
AMOSList-0998.lzh
/
AMOSLIST
/
000400_bounce-amos-lis…et@onelist.com_Tue Sep 29 18:00:22 1998.msg
< prev
next >
Wrap
Text File
|
1998-10-01
|
5KB
|
123 lines
>From bounce-amos-list--1271-mcox=access.digex.net@onelist.com Tue Sep 29 18:00:22 1998
Received: from onelist.com (pop.onelist.com [209.207.164.31])
by pony-1.mail.digex.net (8.8.8/8.8.8) with SMTP id SAA04282
for <mcox@access.digex.net>; Tue, 29 Sep 1998 18:00:20 -0400 (EDT)
Received: (qmail 15918 invoked by alias); 29 Sep 1998 22:03:07 -0000
Received: (qmail 15126 invoked from network); 29 Sep 1998 22:02:16 -0000
Received: from unknown (HELO imo25.mx.aol.com) (198.81.17.69) by pop.onelist.com with SMTP; 29 Sep 1998 22:02:16 -0000
Received: from Minion2197@aol.com by imo25.mx.aol.com (IMOv16.10) id 9DFBa02316 for <amos-list@onelist.com>; Tue, 29 Sep 1998 17:59:11 -0400 (EDT)
From: Minion2197@aol.com
Message-ID: <bd822dee.3611582f@aol.com>
Date: Tue, 29 Sep 1998 17:59:11 EDT
To: amos-list@onelist.com
X-Mailer: AOL 3.0.i for Windows sub 176
Mailing-List: list amos-list@onelist.com; contact http://www.onelist.com
Delivered-To: mailing list amos-list@onelist.com
Precedence: bulk
Reply-to: amos-list@onelist.com
Mime-Version: 1.0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
Subject: [amos-list] AMOS on the PC
Status: O
X-Status:
From: Minion2197@aol.com
Hi to all, and thanks for your intrest in my version of AMOS for the PC. Im
glad its not just me that wants this ! Any way for those of you who are truely
interested I shall let you know what im up too. Firstly, my first draft for an
AMOS clone for the PC has been thro several face lifts, from just a AMOS
clone, to AMSO exactly to the PC and finally to my final version which I feel
is what I shall be doing. I have decided not to go an exact copy of AMOS on
the PC for the simple reason that the AMIGA had specific hardware to do
certain tasks, sucha as the screen handeling. I could do multiple visible
screens ect, but in the long run I think this would waste valuble processing
time which could be spent doing lots more interesting stuff. So, I have opted
to go for the complete re-write and create a "variation" of AMOS on the PC.
All this means is that certain commands wont be there (Unless someone out
there desperatly feels that they should be included then I shall put them in
!) Im concerning all my efforts into the compiler, basically because I feel
that the final program is what its all about, and being able to spread EXE
files to friends is what Im aiming for. The Editor/Interpreter will be first
to appear, written in C++, although the libraries of functions will be pure
assembler. Once i get that up and running I shall concentrate on the Compiler.
Eventually I hope to have written converters to take in the origanal AMOS
banks etc, and you should be able to port the code in as standard ASCII/Listed
below are is a list of commands that are running (or near to) with a few new
ones which AMOS never had, but should have ! If anyone does have any
ideas/suggestions/tips/hints or general abuse, please feel free to let me
know.
Screen Open n,x,y
Screen Close n
Screen n
Screen Display n,x,y,xs,ys
Screen Limit n,a,b To c,d
Load PCX 'Image'
Load PCX 'Image' To n
Load PCX 'Image',n
Save PCX 'Image'[,n]
Palette [n,]$rgb[,$rgb...]
Colour(n)=$rgb
=Colour(n)
Update
Load 'Bank'[,n]
Save 'Bank'[,n]
Plot x,y[,c]
=Point (x,y)
Draw[a,b] To c,d
Circle x,y,r
Box [a,b] To c,d
Bar [a,b] To c,d
Cls [n]
Shift Up n,a,b
Shift Down n,a,b
Get Block n,a,b To c,d
Put Block n[,x,y]
Screen Copy n[,a,b,c,d] To m[,e,f]
Wait Vbl
(Midi Play [n])
(Sam Play [n])
=Jleft(n)
=Jright(n)
=Jup(n)
=Jdown(n)
=Fire(n)
*=Fire2(n)
(*=Fire3)
(*=Fire4)
=Joy(n)
=X mouse
=Y mouse
X Mouse =
Y mouse =
Change Mouse n
Limit Mouse a,b To c,d
Reserve Zone n
Set Zone n,a,b To c,d
=Zone (x,y)
Bob n,x,y,c
Get Bob n,a,b To c,d
Put Bob n,a,b
Del Bob n
Get Icon n,a,b To c,d
Put Icon n,a,b
*Scale Bob n,x,y,xs,ys,c
*Get Txtr n,a,b To c,d
*Put Horiz Sliver n,s,x,y,sc
*Put Vert Sliver n,s,x,y,sc
*Put Sliver n,x1,y1,x2,y2 To x3,y3,x4,y4
*Put Txtr n,a1,b1,a2,b2 to a3,b3,a4,b4
Those in brackets are not yet working properly, those that start with a * are
new !
The standard data manipulation stuff is there , Dec Inc, Add etc ! If anyone
has any any new commands they can think of, please let me know ! Any help and
assitance will ALWAYS be greatly appreciated !
------------------------------------------------------------------------
To unsubscribe from this mailing list, or to change your subscription
to digest, go to the ONElist web site, at http://www.onelist.com and
select the User Center link from the menu bar on the left.